﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace SCIM.Presentacion.Cliente
{
    public partial class frmActualizarDatos : Form
    {
        private Datos.Cliente.TipoRamo.TPR_TIPO_RAMODataTable tipoRamo = new SCIM.Datos.Cliente.TipoRamo.TPR_TIPO_RAMODataTable();
        private Datos.Cliente.TipoRamoTableAdapters.TPR_TIPO_RAMOTableAdapter adaptadorTipoRamo = new SCIM.Datos.Cliente.TipoRamoTableAdapters.TPR_TIPO_RAMOTableAdapter();

        private Datos.Cliente.TipoRamo1.TP1_TIPO_RAMO1DataTable tipoRamo1 = new SCIM.Datos.Cliente.TipoRamo1.TP1_TIPO_RAMO1DataTable();
        private Datos.Cliente.TipoRamo1TableAdapters.TP1_TIPO_RAMO1TableAdapter adaptadorTipoRamo1 = new SCIM.Datos.Cliente.TipoRamo1TableAdapters.TP1_TIPO_RAMO1TableAdapter();

        private Datos.Cliente.CondicionPago.CNP_CONDICION_PAGODataTable condicion = new SCIM.Datos.Cliente.CondicionPago.CNP_CONDICION_PAGODataTable();
        private Datos.Cliente.CondicionPagoTableAdapters.CNP_CONDICION_PAGOTableAdapter adaptadorCondicion = new SCIM.Datos.Cliente.CondicionPagoTableAdapters.CNP_CONDICION_PAGOTableAdapter();

        private Negocio.Cliente cliente = new SCIM.Negocio.Cliente();
        public frmActualizarDatos()
        {
            InitializeComponent();
            tipoRamo=adaptadorTipoRamo.obtenerTiposRamo();
            cmbTipoRamo.DataSource = tipoRamo;
            cmbTipoRamo.DisplayMember = "TPR_NOMBRE";

            tipoRamo1 = adaptadorTipoRamo1.obtenerTiposRamo1();
            cmbTipoRamo1.DataSource = tipoRamo1;
            cmbTipoRamo1.DisplayMember = "TR1_NOMBRE";

            condicion = adaptadorCondicion.obtenerCondicionesPago();
            cmbCondicion.DataSource = condicion;
            cmbCondicion.DisplayMember = "CNP_NOMBRE";
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            frmMenuCliente frm = new frmMenuCliente();
            frm.Show();
        }

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            cliente.strCodigo = "1";
            cliente.strIdentificacion = txtIdentificacion.Text;
            cliente.strNombre = txtNombre.Text;
            cliente.strRazonSocial = txtRazon.Text;
            cliente.strDireccion = txtDireccion.Text;
            cliente.strSecuencia = txtSecuencia.Text;
            cliente.strTelefono1 = txtTelefono1.Text;
            cliente.strBarrio = txtBarrio.Text;
            cliente.strTelefono2 = txtTelefono2.Text;
            cliente.strHoraAtencion = txtHora.Text;
            cliente.tprTipoRamo.strCodigo = cmbTipoRamo.SelectedValue.ToString();
            cliente.tr1TipoRamo1.strCodigo = cmbTipoRamo1.SelectedValue.ToString();
            cliente.cnpCondicionPago.strCodigo = cmbCondicion.SelectedValue.ToString();

            cliente.actualizar();
        }
    }
}